package com.pm.entity.po.ledger;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.pm.entity.po.file.FileLib;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class Ledger {
    private Integer id;

    /**
     * 年
     */
    private String year;
    /**
     * 季度
     */
    private String month;

    /**
     * 类型
     */
    private Integer type;

    /**
     * 描述
     */
    private String description;

    /**
     * 部门id
     */
    private Integer departmentId;

    /**
     * 扣分值
     */
    private Integer sourceId;
    /**
     * 文件
     */
    private Integer file;
    private Date addTime;

    private Date updateTime;
    /**
     * 部门名称
     */
    private String departmentName;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date occurrenceTime;
    /**
     * 来源
     */
    private Integer nsId;
    private String nsName;
    private double nsScore;
    /**
     * 分页
     */
    private int pageNum;//第几页
    private int pageSize;//每页数量
    private String orderBy;
    /**
     * 类别ID
     */
    private Integer dtId;
    /**
     * 重点工作
     */
    private Integer subtasksId;
    /**
     *
     */
    private Integer taskId;
    private String taskName;
    // 文件集合
    private String fileRoute;
    private Integer fileLibType;
    private List<String> files;
    private List<FileLib> filess;
    // 分数
    private Double score;
}